Computing the Nearest Correlation Matrix using Difference Map Algorithm

نویسنده

  • Xuezhi Cui
چکیده

The difference map algorithm (DMA) is originally designed to find the global optimal solution to nonconvex problems. The main feature of DMA is that it can avoid the stagnation, (which always occurs when applying the alternating projection method (APM) on nonconvex problems so that APM is trapped at local minimized point and fail to find the global optimal solution.) and converge to the global solution directly. We show that DMA is not only a better algorithm to solve nonconvex problems but also is better to solve convex problems. We using the nearest correlation matrix to show this statement. The nearest correlation matrix (NCM) problem is to find the nearest point to a given symmetric matrix A in the intersection of positive semi-definite cone and the unit diagonal space. This is a very typical example of convex problems. Currently, three popular ways to solve this problem are: the alternating projection method ; (quadratic) Newton’s method ; and the primal-dual interiorexterior-point approach. The least expensive of these methods is the alternating projection method. However, this method can only achieve a linear rate of convergence and may cause a huge computational cost when we are looking for a highly accurate solution. Because of the similarity of DMA and APM, we are going to compare the best results obtained by both algorithms and the computational cost with different desired accuracies of the final solution. Numerical experiments show that DMA with β value equals to 1 can obtain the best solution and it is identical to the one obtained by APM. However, when A is large sized and ill-conditioned, or we are seeking a highly accurate solution, DMA can find the optimal solution with less computational cost.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Task Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing

The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...

متن کامل

Electronic Transmission Wave Function of Disordered Graphene by Direct Method and Green's Function Method

We describe how to obtain electronic transport properties of disordered graphene, including the tight binding model and nearest neighbor hopping. We present a new method for computing, electronic transport wave function and Greens function of the disordered Graphene. In this method, based on the small rectangular approximation, break up the potential barriers in to small parts. Then using the f...

متن کامل

Computing the Matrix Geometric Mean of Two HPD Matrices: A Stable Iterative Method

A new iteration scheme for computing the sign of a matrix which has no pure imaginary eigenvalues is presented. Then, by applying a well-known identity in matrix functions theory, an algorithm for computing the geometric mean of two Hermitian positive definite matrices is constructed. Moreover, another efficient algorithm for this purpose is derived free from the computation of principal matrix...

متن کامل

Image Encryption by Using Combination of DNA Sequence and Lattice Map

In recent years, the advancement of digital technology has led to an increase in data transmission on the Internet. Security of images is one of the biggest concern of many researchers. Therefore, numerous algorithms have been presented for image encryption. An efficient encryption algorithm should have high security and low search time along with high complexity.DNA encryption is one of the fa...

متن کامل

A SIMPLE ALGORITHM FOR COMPUTING DETOUR INDEX OF NANOCLUSTERS

Let G be the chemical graph of a molecule. The matrix D = [dij ] is called the detour matrix of G, if dij is the length of longest path between atoms i and j. The sum of all entries above the main diagonal of D is called the detour index of G. In this paper, a new algorithm for computing the detour index of molecular graphs is presented. We apply our algorithm on copper and silver nanoclusters ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010